Task Assignment in a Distributed System: Improving Performance by Unbalancing Load

نویسندگان

  • Mark E. Crovella
  • Mor Harchol-Balter
  • Cristina D. Murta
چکیده

We consider the problem of task assignment in a distributed system (such as a distributed Web server) in which task sizes are drawn from a heavy-tailed distribution. Many task assignment algorithms are based on the heuristic that balancing the load at the server hosts will result in optimal performance. We show this conventional wisdom is less true when the task size distribution is heavy-tailed (as is the case for Web le sizes). We introduce a new task assignment policy, called Size Interval Task Assignment with Variable Load (SITA-V). SITA-V purposely operates the server hosts at di erent loads, and directs smaller tasks to the lighter-loaded hosts. The result is that SITA-V provably decreases the mean task slowdown by signi cant factors (up to 1000 or more) where the more heavy-tailed the workload, the greater the improvement factor. We evaluate the tradeo between improvement in slowdown and increase in waiting time in a system using SITA-V, and show conditions under which SITA-V represents a particularly appealing policy. We conclude with a discussion of the use of SITA-V in a distributed Web server, and show that it is attractive because it has a simple implementation which requires no communication from the server hosts back to the task router. Supported by the NSF Postdoctoral Fellowship in the Mathematical Sciences. Supported in part by NSF Grants CCR-9501822 and CCR-9706685. Supported by a grant from CAPES, Brazil. Permanent address: Depto. de Inform atica, Universidade Federal do Paran a, Curitiba, PR 81531, Brazil. Email: [email protected].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hybrid Meta-heuristic Algorithm for Task Assignment Problem

Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...

متن کامل

A Performance Study on Load Balancing Algorithms with Task Migration

In this paper, we present a performance study on three diierent load balancing algorithms. The rst algorithm employs only task assignment, whereas the other two allow both task assignment and migration. We conclude that although task migration usually costs more than task assignment, under some situations it can augment task assignment to provide extra performance improvement. This is because t...

متن کامل

Numerical Experiments on Pareto-optimal Task Assignment Representations by Tabu-based Evolutionary Algorithm

Meta-heuristics like evolutionary algorithms require extensive numerical experiments to adjust their capabilities of solving decision making problems. Evolutionary algorithm can be applied for finding solution in distributed computer systems. Reliability and the load balancing are crucial factors for a quality evaluation of distributed systems. Load balancing of the Web servers can be implement...

متن کامل

Task Assignment Based on Prioritising Traffic Flows

We consider the issue of task assignment in a distributed system under heavy-tailed (ie. highly variable) workloads. A new adaptable approach called TAPTF (Task Assignment based on Prioritising Traffic Flows) is proposed, which improves performance under heavy-tailed workloads for certain classes of traffic. TAPTF controls the influx of tasks to each host, enables service differentiation throug...

متن کامل

The Effect of High Penetration Level of Distributed Generation Sources on Voltage Stability Analysis in Unbalanced Distribution Systems Considering Load Model

Static voltage stability is considered as one of the main issues for primary identification before voltage collapsing in distribution systems. Although, the optimum siting of distributed generation resources in distribution electricity network can play a significant role in voltage stability improving and losses reduction, the high penetration level of them can lead to reduction in the improvem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997